
package com.xy.bioapi.entity;

import org.springframework.data.annotation.Id;

import javax.validation.constraints.NotNull;
import java.util.Date;


/**
 * 实验数据实体
 * Created by caeyer on 2017/7/11.
 */
public class TestResult {

    /**
     * 数据唯一标识符
     */
    @Id
    private String cid;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 设备ID
     */
    @NotNull(message = "设备ID不可为空")
    private Long equipmentId;

    /**
     * 住院号
     */
    private  String ad;

    /**
     * 年龄
     */
    private String age;

    /**
     * 病床号
     */
    private String bed;

    /**
     * 临床诊断
     */
    private String cd;

    /**
     * 上传时间
     */
    private Date checktime;

    /**
     * 芯片编号
     */
    private String chipno;

    /**
     * 科室
     */
    private String department;

    /**
     * 送检医生
     */
    private String doctor;

    /**
     * 性别
     */
    private String gender;

    /**
     * 姓名
     */
    private String name;

    /**
     * 病房
     */
    private String room;

    /**
     * 样本编号
     */
    private String sampleno;

    /**
     * 样本类型
     */
    private String sampletype;

    /**
     * 送达时间
     */
    private Date receivetime;

    /**
     * 申请时间
     */
    private Date applicationtime;

    /**
     * 实验指标数据
     */
    private Object quota_data;

    /**
     * 获取住院号
     * @return
     */
    public String getAd() {
        return ad;
    }

    /**
     * 设置住院号
     * @param ad
     */
    public void setAd(String ad) {
        this.ad = ad;
    }

    /**
     * 获取年龄
     * @return
     */
    public String getAge() {
        return age;
    }

    /**
     * 设置年龄
     * @param age
     */
    public void setAge(String age) {
        this.age = age;
    }

    /**
     * 获取病床号
     * @return
     */
    public String getBed() {
        return bed;
    }

    /**
     * 设置病床号
     * @param bed
     */
    public void setBed(String bed) {
        this.bed = bed;
    }

    /**
     * 获取临床诊断
     * @return
     */
    public String getCd() {
        return cd;
    }

    /**
     * 设置临床诊断
     * @param cd
     */
    public void setCd(String cd) {
        this.cd = cd;
    }

    /**
     * 获取上传时间
     * @return
     */
    public Date getChecktime() {
        return checktime;
    }

    /**
     * 设置上传时间
     * @param checktime
     */
    public void setChecktime(Date checktime) {
        this.checktime = checktime;
    }

    /**
     * 获取芯片编号
     * @return
     */
    public String getChipno() {
        return chipno;
    }

    /**
     * 设置芯片编号
     * @param chipno
     */
    public void setChipno(String chipno) {
        this.chipno = chipno;
    }

    /**
     * 获取科室
     * @return
     */
    public String getDepartment() {
        return department;
    }

    /**
     * 设置科室
     * @param department
     */
    public void setDepartment(String department) {
        this.department = department;
    }

    /**
     * 获取医生
     * @return
     */
    public String getDoctor() {
        return doctor;
    }

    /**
     * 设置医生
     * @param doctor
     */
    public void setDoctor(String doctor) {
        this.doctor = doctor;
    }

    /**
     * 获取性别
     * @return
     */
    public String getGender() {
        return gender;
    }

    /**
     * 设置性别
     * @param gender
     */
    public void setGender(String gender) {
        this.gender = gender;
    }

    /**
     * 获取姓名
     * @return
     */
    public String getName() {
        return name;
    }

    /**
     * 设置姓名
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取病房
     * @return
     */
    public String getRoom() {
        return room;
    }

    /**
     * 设置病床
     * @param room
     */
    public void setRoom(String room) {
        this.room = room;
    }

    /**
     * 获取样本编号
     * @return
     */
    public String getSampleno() {
        return sampleno;
    }

    /**
     * 设置样本编号
     * @param sampleno
     */
    public void setSampleno(String sampleno) {
        this.sampleno = sampleno;
    }

    /**
     * 获取样本编号
     * @return
     */
    public String getSampletype() {
        return sampletype;
    }

    /**
     * 设置样本编号
     * @param sampletype
     */
    public void setSampletype(String sampletype) {
        this.sampletype = sampletype;
    }

    /**
     * 获取接收时间
     * @return
     */
    public Date getReceivetime() {
        return receivetime;
    }

    /**
     * 设置接收时间
     * @param receivetime
     */
    public void setReceivetime(Date receivetime) {
        this.receivetime = receivetime;
    }

    /**
     * 获取申请时间
     * @return
     */
    public Date getApplicationtime() {
        return applicationtime;
    }

    /**
     * 设置申请时间
     * @param applicationtime
     */
    public void setApplicationtime(Date applicationtime) {
        this.applicationtime = applicationtime;
    }

    /**
     * 获取cid
     * @return cid数据唯一标识符
     */
    public String getCid() {
        return cid;
    }

    /**
     * 获取设备ID
     * @return
     */
    public Long getEquipmentId() {
        return equipmentId;
    }

    /**
     * 设置设备ID
     * @param equipmentId
     */
    public void setEquipmentId(Long equipmentId) {
        this.equipmentId = equipmentId;
    }

    /**
     * 获取实验指标数据
     * @return
     */
    public Object getQuota_data() {
        return quota_data;
    }
    /**
     * 设置实验指标数据
     * @param quota_data
     */
    public void setQuota_data(Object quota_data) {
        this.quota_data = quota_data;
    }

    /**
     * 获取创建时间
     * @return
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置创建时间
     * @param createDate
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
}
